<!DOCTYPE html>
<html lang="en">

<head>
    <meta charset="UTF-8">
    <meta name="viewport" content="width=device-width, initial-scale=1.0">
    <title>8.数组补充</title>
</head>

<body>

</body>
<script>
    //查找数组中是否存在某元素
    //有两个参数，第一个参数是要查找的数据
    //           第二个参数是从哪里开始查找
    //           如果是负数则从下标0找如果是大于最大下标则不查找
    var arr = [1, 2, 3, 4, 5, 6, 3, 8]
    var is = arr.includes(3, 3)//查找3是否存在，从下标3位置开始查找
    console.log("是否找到：" + is)

    //第一个参数，检测当前的参数在数组中第一次出现的位置，返回值为下标,-1表示不存在
    //           第二个参数是从哪里开始查找
    //           如果是负数则从下标0找如果是大于最大下标则不查找
    var cunzai = arr.indexOf(3)
    console.log("在数组中第一次出现的位置:" + cunzai)

    //查找最后一次出现的位置
    var last = arr.lastIndexOf(3);
    console.log("在数组中最后一次出现的位置:" + last)

    //toString把字符串所有内容全部拼接在一起,包含了逗号
    var arr1 = [1, 2, 3, 4]
    var str = arr1.toString()
    console.log("toString把字符串所有内容全部拼接" + str)
    console.log(typeof str);
</script>

</html>